/*! \file Format.h
 *	\brief <write description for Format.h>
 *
 *	created:	2009/11/23
 *	created:	23:11:2009   14:01
 *	filename: 	o:\gag-engine\libs\core\Format.h
 *	file path:	o:\gag-engine\libs\core
 *	file base:	Format
 *	file ext:	h
 *	author:		Vitalii Trubchaninov
 *				venngraydog@gmail.com
 */

#ifndef _CORE_FORMAT_H_
#define _CORE_FORMAT_H_

#pragma once

#include <boost/format.hpp>

#include "core/String.h"

namespace tt{
//namespace core{

typedef boost::basic_format<CharA> FormatA;
typedef boost::basic_format<CharW> FormatW;

#ifdef _UNICODE
	typedef FormatW Format;
#else
	typedef FormatA Format;
#endif

using boost::str;

//} //namespace core
} //namespace tt

#endif //_CORE_FORMAT_H_